﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FinancialReportPowerPointAddIn.Helper
{
    public static class Calculate
    {
        public static decimal CalOnPlan(decimal 实际值, decimal 目标值)
        {
            //完成比率= ((实际值-目标值)+ ABS(目标值))/ABS(目标值)
            //计算var统一减1
            decimal result;
            if (目标值 == 0)
            {
                return 0;
            }
            else
            {
                
                result = ((实际值 - 目标值) + Math.Abs(目标值)) / Math.Abs(目标值);
            }
            return result;
        }

        public static decimal CalVar(decimal 本期值, decimal 同期值)
        {
            decimal result;
            if (同期值 == 0)
            {
                return 0;
            }
            else
            {
                result = ((本期值 - 同期值) + Math.Abs(同期值)) / Math.Abs(同期值) - 1;
            }
            return result;
        }
    }
}
